func runtime.nanotime

76 uses

	runtime (current package)
		cpuprof.go#L88: 		cpuprof.log.write(nil, nanotime(), hdr[:], nil)
		cpuprof.go#L122: 		cpuprof.log.write(tagPtr, nanotime(), hdr[:], stk)
		debuglog.go#L77: 	tick, nano := uint64(cputicks()), uint64(nanotime())
		lock_futex.go#L83: 	deadline := nanotime() + ns
		lock_futex.go#L97: 		now := nanotime()
		mcleanup.go#L686: 	start := nanotime()
		mcleanup.go#L687: 	for nanotime()-start < timeout {
		mfinal.go#L325: 	start := nanotime()
		mfinal.go#L326: 	for nanotime()-start < timeout {
		mgc.go#L311: 	now := nanotime()
		mgc.go#L740: 	now := nanotime()
		mgc.go#L817: 	work.cpuStats.accumulateGCPauseTime(nanotime()-stw.finishedStopping, work.maxprocs)
		mgc.go#L950: 	now := nanotime()
		mgc.go#L989: 			work.cpuStats.accumulateGCPauseTime(nanotime()-stw.finishedStopping, work.maxprocs)
		mgc.go#L1042: 	startTime := nanotime()
		mgc.go#L1108: 	now := nanotime()
		mgc.go#L1510: 		startTime := nanotime()
		mgc.go#L1566: 		now := nanotime()
		mgcmark.go#L675: 	startTime := nanotime()
		mgcmark.go#L719: 	now := nanotime()
		mgcpacer.go#L764: 		now = nanotime()
		mgcscavenge.go#L394: 			start := nanotime()
		mgcscavenge.go#L396: 			end := nanotime()
		mgcscavenge.go#L499: 		start := nanotime()
		mgcscavenge.go#L507: 		slept = nanotime() - start
		mheap.go#L1374: 		start := nanotime()
		mheap.go#L1385: 		now = nanotime()
		mprof.go#L662: 		return nanotime()
		mprof.go#L669: 		prof.waitTime.Add((nanotime() - start) * gTrackingPeriod)
		netpoll.go#L381: 		d += nanotime()
		preempt.go#L229: 				now := nanotime()
		preempt.go#L245: 			nextYield = nanotime() + yieldDelay
		preempt.go#L247: 		if nanotime() < nextYield {
		preempt.go#L251: 			nextYield = nanotime() + yieldDelay/2
		proc.go#L192: 	runtimeInitTime = nanotime()
		proc.go#L379: 		gcStart(gcTrigger{kind: gcTriggerTime, now: nanotime()})
		proc.go#L919: 	sched.lastpoll.Store(nanotime())
		proc.go#L1297: 			nextYield = nanotime() + yieldDelay
		proc.go#L1299: 		if nanotime() < nextYield {
		proc.go#L1305: 			nextYield = nanotime() + yieldDelay/2
		proc.go#L1336: 		now := nanotime()
		proc.go#L1349: 		now := nanotime()
		proc.go#L1360: 		now := nanotime()
		proc.go#L1365: 		now := nanotime()
		proc.go#L1653: 	start := nanotime() // exclude time waiting for sched.lock from start and total time metrics.
		proc.go#L1670: 			pp.gcStopTime = nanotime()
		proc.go#L1679: 	now := nanotime()
		proc.go#L1686: 		pp.gcStopTime = nanotime()
		proc.go#L1704: 	finish := nanotime()
		proc.go#L1808: 		now = nanotime()
		proc.go#L3165: 		pp.gcStopTime = nanotime()
		proc.go#L3318: 	pp.gcStopTime = nanotime()
		proc.go#L3731: 				now = nanotime()
		proc.go#L3744: 		now = nanotime()
		proc.go#L4701: 		pp.gcStopTime = nanotime()
		proc.go#L5881: 	now := nanotime()
		proc.go#L6265: 		now := nanotime()
		proc.go#L6303: 		now = nanotime()
		proc.go#L6525: 	now := nanotime()
		proc.go#L6960: 		now = nanotime()
		proc.go#L6989: 			now = nanotime()
		proc.go#L7656: 			start = nanotime()
		proc.go#L7674: 			end := nanotime()
		rand.go#L96: 	v := uint64(nanotime())
		runtime.go#L33: 	t.startTime = nanotime()
		runtime.go#L94: 		nowTime := nanotime()
		sema.go#L719: 	return nanotime()
		time.go#L38: 	return nanotime()
		time.go#L349: 		now = nanotime()
		time.go#L484: 		if now := nanotime(); t.when <= now {
		time.go#L1017: 		now = nanotime()
		time.go#L1451: 	now := nanotime()
		time_nofake.go#L32: func nanotime() int64 {
		trace.go#L1046: 	s.timer.reset(nanotime()+ns, 0)
		traceback.go#L1236: 		waitfor = (nanotime() - gp.waitsince) / 60e9
		tracetime.go#L62: 	return traceTime(nanotime() / traceTimeDiv)